package yxy.cherry.data.bean;

import yxy.cherry.data.bean.model.DataClass;
import yxy.cherry.data.bean.model.DataType;

@DataType
public class souldata implements DataClass {

    public int skillmax;

    public int[] recostid;

    public String icon;

    public int[] recosttype;

    public int resolveid;

    public int[] recostnum;

    public int upgradeid;

    public int skillid;

    public int resolvetype;

    public int skillmin;

    public int returndesid;

    public int upcost;

    public int rank;

    public String trait;

    public int id;

    public int attributemin;

    public int attributemax;

    public int rate4;

    public int rate5;

    public int returndesnum;

    public int rate2;

    public int rate3;

    public int quality;

    public int attributeid;

    public int resolvenum;

    public int returndestype;

    public int fineheave;

    public String name;

    public int upheave;

    public String describe;

    public int heaveattributeid;

    public String typedes;

    public int locktype;

    public int locktid;

    public int locknum;

    public int getSkillmax() {
        return skillmax;
    }

    public int[] getRecostid() {
        return recostid;
    }

    public String getIcon() {
        return icon;
    }

    public int[] getRecosttype() {
        return recosttype;
    }

    public int getResolveid() {
        return resolveid;
    }

    public int[] getRecostnum() {
        return recostnum;
    }

    public int getUpgradeid() {
        return upgradeid;
    }

    public int getSkillid() {
        return skillid;
    }

    public int getResolvetype() {
        return resolvetype;
    }

    public int getSkillmin() {
        return skillmin;
    }

    public int getReturndesid() {
        return returndesid;
    }

    public int getUpcost() {
        return upcost;
    }

    public int getRank() {
        return rank;
    }

    public String getTrait() {
        return trait;
    }

    public int getId() {
        return id;
    }

    public int getAttributemin() {
        return attributemin;
    }

    public int getAttributemax() {
        return attributemax;
    }

    public int getRate4() {
        return rate4;
    }

    public int getRate5() {
        return rate5;
    }

    public int getReturndesnum() {
        return returndesnum;
    }

    public int getRate2() {
        return rate2;
    }

    public int getRate3() {
        return rate3;
    }

    public int getQuality() {
        return quality;
    }

    public int getAttributeid() {
        return attributeid;
    }

    public int getResolvenum() {
        return resolvenum;
    }

    public int getReturndestype() {
        return returndestype;
    }

    public int getFineheave() {
        return fineheave;
    }

    public String getName() {
        return name;
    }

    public int getUpheave() {
        return upheave;
    }

    public String getDescribe() {
        return describe;
    }

    public int getHeaveattributeid() {
        return heaveattributeid;
    }

    public String getTypedes() {
        return typedes;
    }

    public int getLocktype() {
        return locktype;
    }

    public int getLocktid() {
        return locktid;
    }

    public int getLocknum() {
        return locknum;
    }

    @Override
    public String getCode() {
        return String.valueOf(getId());
    }
}